Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F18 USA F19 USA F13 USA F14 USA F18 Portugal F4 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Slovenia F2 USA F14 Italy F27 Portugal F4 Portugal F5 Iran F4 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 France F7 Italy F10 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Czech Republic F5 Germany F2 Germany F3 Croatia F1 Kazakhstan F1 Kazakhstan F2 Croatia F4 Czech Rep. F3 Italy F17 Italy F23 Slovak Rep. F1 Iran F3 Croatia F2 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Portugal F5 Germany F1 Poland F1 Israel F5 Lubbock Challenger - Lubbock Fifth Third Bank Tennis Championships - Lexington Ford Tennis Championships - Louisville The Comercia Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Ljubljana Open - Ljubljana Steelers Cup - Kosice Challenger Banque Nationale Rimouski - Rimouski Fifth-Third Bank Tennis Classic - Lexington Men's Pro Challenger at Tunica National - Tunica Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Waco Tennis Challenger - Waco JSM Challenger - Champaign Talahassee Challenger Ostrava Challenger Kos-Zucchetti Tennis Cup - Cordenons Reggio Emilia Challenger San Benedetto Challenger Poznan Challenger Geneva Challenger Freudenstadt Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Bytom Challenger Brasilia Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Izmir Challenger ATP Challenger Trophy 2007 - Trnava Bratislava Challenger 2007 Knoxville Challenger - Knoxville Casablanca Challenger USTA Comerica Challenger - Aptos Courmayeur Challenger Rabat Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc San Marino Challenger Cordenons Challenger Manerbio Challenger Oberstaufen Challenger Genova Challenger XL Bermuda Open - Bermuda Trnava Challenger Winnetka Challenger Geneva Challenger Helsinki Challenger Heilbronn Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Sao Paulo Challenger Tour Finals Prague Challenger Bordeaux Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Morocco Tennis Tour - Rabat Panama City Challenger Barranquilla Challenger Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Prostejov Challenger Orleans Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Noumea Challenger Furth Challenger Kosice Challenger Turin Challenger Rimini Challenger Brasov Challenger - Brasov Poprad Tatry Challenger Mons Challenger Marbella Challenger Pro Challenger at Calabasas - Calabasas Almaty Challenger Heilbronn Challenger Indian Wells Challenger Quimper Challenger Music City Challenger - Nashville Bergamo Challenger Bratislava Challenger Barletta Challenger Tatra Banka Open - Bratislava Como Challenger Genova Challenger Braunschweig Challenger Bratislava Challenger Turin Challenger Poprad Tatry Challenger Morocco Tennis Tour - Tanger Dortmund Challenger Prostejov Challenger Nur-Sultan 1 Challenger Tatra Banka Open 2006 - Bratislava Pullach Challenger Poznan Challenger Internationaux de Nouvelle-Caledonie - New Caledonia San Marino Challenger Prague Challenger Biella 3 Challenger Biella 7 Challenger Kosice Challenger Flea Market Cup - Busan Prosperita Open 2008 - Ostrava Savannah Challenger Florence Challenger Marrakech Challenger 2008 Lubbock Challenger - Lubbock Mons Challenger San Benedetto Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Salvador Challenger Geneva Challenger Ostrava Challenger Tatra Banka Slovak Open - Bratislava Split Challenger Istanbul Challenger Biella 2 Challenger Rome Challenger Prostejov Challenger Zagreb Challenger Trnava Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Bratislava Challenger Medibank International - Sydney SAP Open - San Jose The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Bergamo Challenger Heineken Open - Auckland Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open Tennis Championships - Tokyo Apia International - Sydney Noumea Challenger Sassuolo Challenger Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach Tanger Challenger US Men's Clay Court Championship - Houston ATP Studena Croatia Open Umag - Umag Meknes Challenger Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Thailand Open - Bangkok Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Valencia Open - Valencia US Men's Clay Court Championship - Houston Apia International - Sydney Caltanissetta Challenger Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose US Men's Clay Court Championship - Houston Serbia Open - Belgrade Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Legg Mason Tennis Classic - Washington ATP Vegeta Croatia Open - Umag Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Rome Challenger Rio Open 500 - Rio de Janeiro Heineken Open - Auckland Brasil Open - Sao Paulo China Open - Beijing BMW Open - Munich Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Garanti Koza Sofia Open - Sofia St. Petersburg Open - St. Petersburg ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport New York Open - New York Santiago Open - Santiago Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona AEGON Championships - London Hall of Fame Tennis Championships - Newport U.S. National Indoor Tennis Championships - Memphis Dallas Open - Dallas Delray Beach Open - Delray Beach Rome Challenger Dubai Duty Free Tennis Championships - Dubai Ostrava Challenger Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Plava Laguna Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam BB&T Atlanta Open - Atlanta BMW Open - Munich The Artois Championships - London US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Sydney International - Sydney New York Open - New York Regions Morgan Keegan Championships - Memphis Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice Kitzbuhel Challenger Truist Atlanta Open - Atlanta Anytech365 Andalucia Open - Marbella US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Loughborough Challenger Qatar ExxonMobil Open - Doha Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Mersin Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Dallas Open - Dallas Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Sibiu Challenger Vegeta Croatia Open - Umag Caltanissetta Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Valencia Open - Valencia Intrum Stockholm Open - Stockholm ASB Classic - Auckland Bratislava Challenger DIEMA XTRA Sofia Open - Sofia AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Grand Prix Hassan II - Marrakech Delray Beach Open - Delray Beach BMW Open - Munich Citi Open - Washington Erste Bank Open - Vienna Prague II Challenger Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Nur-Sultan 2 Challenger Marbella Challenger BMW Open - Munich BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Open Parc - Lyon ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Countrywide Classic - Los Angeles U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Rogers Cup - Montreal BNP Paribas Open - Indian Wells U.S. National Indoor Tennis Championships - Memphis Bet-at-home Open - Hamburg Apia International - Sydney US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Kremlin Cup - Moscow Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Tennis Channel Open - Las Vegas Winston-Salem Open - Winston-Salem Noumea Challenger Bangkok Challenger Ortisei Challenger Biella 1 Challenger Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Pacific Life Open - Indian Wells Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Bank Austria Tennis Trophy - Vienna Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Liberec Challenger BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome SAP Open - San Jose Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne BNP Paribas Masters - Paris U.S. Open - New York Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Australian Open - Melbourne German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Wimbledon - London Miami Open - Miami U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal Australian Open - Melbourne Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami U.S. Open - New York Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Citi Open - Washington Wimbledon - London Brasil Open - Sao Paulo U.S. Open - New York French Open - Paris Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Moselle Open - Metz French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London ASB Classic - Auckland French Open - Paris Erste Bank Open - Vienna French Open - Paris Rakuten Japan Open - Tokyo China Open - Beijing Wimbledon - London French Open - Paris Davis Cup, World Group, PO, SVK-KOR 2-3 U.S. Open - New York Hopman Cup - Perth Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, World Group, 1R, SUI-USA 0-5 U.S. Open - New York Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, QF, AUS-USA 3-2 Australian Open - Melbourne Laver Cup - Prague Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Laver Cup - Geneva Laver Cup - Boston ATP Cup - Sydney French Open - Paris All Lower level tournaments Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Shanghai - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Nitto ATP Finals - London Australian Open - Melbourne Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, Group I, 1R, SVK-SUI 3-1 ATP Cup - Brisbane, Perth, Sydney Olympics - London ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, Group I, PO, SVK-POR 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Davis Cup, Group I, PO, SVK-BLR 3-1 Wimbledon (juniors) Wimbledon (juniors) Wimbledon - London M15 Heraklion Truist Atlanta Open - Atlanta Infosys Hall of Fame Open - Newport Abierto de Tenis Mifel - Los Cabos Western & Southern Open - Cincinnati U.S. Open - New York M15 Monastir M15 Antalya M15 Telde Koblenz Challenger M15 Heraklion M25 Reggio Emilia Bonn Challenger M25 Santa Margherita di Pula M25 Valldoreix Lisbon Challenger Prostejov Challenger Bratislava 1 Challenger M25 Telfs Todi Challenger M25 Padova Genova Challenger Como Challenger Bad Waltersdorf Challenger M25 Vila Real de Santo Antonio Braga Challenger Bratislava 2 Challenger Helsinki Challenger Lyon Challenger M25 Monastir M25 Vila Real de Santo Antonio M25 Reggio Emilia M25 Monastir Hersonissos 2 Challenger Hersonissos 1 Challenger Zadar Challenger Naples Challenger Tiriac Open - Bucharest Monza Challenger Vicenza Challenger